package com.example.demo.service.dataSource1.interfaces;

import com.example.demo.entity.bean.dataSource1.StoryBean;

/**
 * Created by Wen Gao on 2018/7/24.
 */
public interface IStoryService {

    /**
     * 返回一个只包含storyEntity的storyBean,可以从storyBean中按需取值
     * */
    StoryBean getSimpleStoryBean(int storyId);

    /**
     * 获取完整storyBean
     * @param storyId 新闻稿id
     * */
    StoryBean getFullStoryBean(int storyId);

    /**
     * 保存story及周边实体
     * */
    StoryBean saveStoryBean(StoryBean storyBean);

    /**
     * 删除story及周边实体
     * */
    StoryBean deleteStoryBean(StoryBean storyBean);

    /**
     * 更新story及周边实体
     * */
    StoryBean updateStoryBean(StoryBean storyBean);

}
